package com.zcg.blogger.dao;

import java.util.List;
import java.util.Map;

import com.zcg.blogger.model.Message;

public interface MessageDao {
	
	/**
	 * 插入一条留言
	 * @param message
	 * @return
	 */
	int insert(Message message);
	
	/**
	 * 查询留言列表
	 * @param map
	 * @return
	 */
	List<Message> selectAll(Map map);
	
	/**
	 * 留言总数
	 * @return
	 */
	int countAll();
	
	/**
	 * 根据用户id查询留言列表
	 * @param map
	 * @return
	 */
	List<Object> findMessageByUserId(Map map);
	
	/**
	 * 根据用户id查询最近留言列表
	 * @param map
	 * @return
	 */
	List<Object> findNewestMessageByUserId(Map map);
}
